package com.ttbj.cutpayrevoke.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.ttbj.api.dto.CutPayRevokeData;
import com.ttbj.api.dto.Page;
import com.ttbj.cutpayrevoke.bean.po.CutPayRevoke;


public interface CutPayRevokeMapper {
	
	/**
	 * 分页条件查询分账撤销的列表
	 * @param cutPayRevokeData 分账撤销查询条件
	 * @param page 分页页码
	 * @return
	 */
	public List<CutPayRevokeData> queryCutPayRevokeByPage(@Param("cr") CutPayRevokeData cutPayRevokeData, @Param("page") Page page);
	
	/**
	 * 条件分页查询分账撤销列表信息数量
	 * @param cutPayRevokeData 分账撤销查询条件
	 * @return
	 */
	public Integer queryCutPayRevokeByPageCount(@Param("cr") CutPayRevokeData cutPayRevokeData);
	
	/**
	 * 增加撤销分账后的信息 
	 * @param cutPayRevokes
	 * @return
	 */
	public int insertCutPayRevokeInfo(@Param("cutPayRevokes") List<CutPayRevoke> cutPayRevokes);
}
